package main

import (
	"fmt"
	"reflect"
)

func main() {
	var x float64 = 3.14

	// 获取值的反射对象
	value := reflect.ValueOf(x)
	typeInfo := reflect.TypeOf(x)

	fmt.Println("值:", value)         // 3.14
	fmt.Println("类型:", typeInfo)     // float64
	fmt.Println("种类:", value.Kind()) // float64
}
